package com.xiaojie.init;

import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

import java.util.Map;

@Data
@Builder
public class RabbitQueue {

    /**
     * 队列名
     */
    String name;

    /**
     * 虚拟主机名
     */
    String vhost;

    /**
     * 是否持久化队列
     */
    boolean durable;

    /**
     * true:队列上没有consumer时，自动删除队列
     */
    boolean autoDelete;


    Map<String, Object> arguments;

    @Tolerate
    public RabbitQueue(){}
}

